package com.qiandw.service;

import com.qiandw.entity.LeaveBill;

import java.util.List;

/**
 * 请假单接口
 */
public interface LeaveBillService {

    /**
     * 新增请假单
     *
     * @param leaveBill 请假单
     * @return
     */
    LeaveBill add(LeaveBill leaveBill);

    /**
     * 查询代办
     *
     * @param userId userId
     * @return
     */
    List<LeaveBill> findByUserId(String userId);

    /**
     * 完成任务
     *
     * @param taskId 任务id(表示审批那个任务)
     * @param userId 谁来审批
     * @param audit  审批意见 pass,reject
     */
    void completeTaskByUser(String taskId, String userId, String audit);
}
